Using viewpoints to derive object-oriented frameworks: a case study in the web-based education domain
نویسندگان
چکیده
ABSTRACT This paper is an experience report that illustrates the applicability of a viewpoint-based design method for the Web-based education (WBE) domain. The method is a new approach for domain analysis that generates an object-oriented framework from a set of concrete applications. These applications are defined as viewpoints, since they provide different perspectives of the framework domain. Various existent WBE environments have been used as viewpoints in our case study. The design method has been successfully applied for these viewpoints generating the ALADIN framework. The analyzed WBE environments are presented through object-oriented diagrams. The implementation and use of ALADIN is discussed to validate the results of the case study.
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملUsing Viewpoints , Frameworks , and Domain - Specific Languages to Enhance Software Reuse
Case studies have shown that high levels of software reuse can be achieved through the use of object-oriented frameworks. This paper describes a viewpoint-based design and instantiation method for framework development. This method uses the concept of viewpoints and the hot-spot relation in object-oriented design to guide the designer on the identification of hot-spots in the structure of the f...
متن کاملThe Impact of a Web-based Family-oriented Supportive Education Program in Adherence to Treatment of The Heart Failure Patients after Discharge from Hospital; A Randomized Clinical Trial
Background and purpose: Patient adherence to treatment is considered as an important aspect of treatment. Inadequate adherence to treatment of the heart failure (HF) patients leads to intensification of the disease, high risk of re-hospitalization and death. In this respect, this study was designed and implemented with the aim to determine the effect of a Web-based family-oriented supportive ed...
متن کاملWeb-Based Education in Teaching Medical Mycology to The Students of Pharmacy in Zabol University of Medical Sciences in 2009
Introduction: With regard to general benefits of e-learning in medical education, and the necessity of paying attention to it, this study was to assess the strength and weak points of web-based teaching in medical mycology course. Methods: In this descriptive comparative study conducted on pharmacy students in the first semester of 2009-2010, parallel to attendance and the traditional teaching...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 54 شماره
صفحات -
تاریخ انتشار 2000